be dependent on luck - Turco Inglés Diccionario